package com.atguigu3.common_algorithm.exer1;

/**
 * ClassName: ArrayExer01
 * Package: com.atguigu3.common_algorithm.exer1
 * Description:
 *
 * @Author xiao_qi
 * @Create 2024/3/13 23:51
 * @Version 1.0
 *

案例：定义一个int型的一维数组，包含10个元素，分别赋一些随机整数，然后求出所有元素的最大值，最小值，总和，平均值，
并输出出来。

要求：所有随机数都是两位数：[10,99]
提示：求[a,b]范围内的随机数： (int)(Math.random() * (b - a + 1)) + a;
 */
public class ArrayExer01 {
    public static void main(String[] args) {
        int [] arr=new int[10];
        int sum =0;

        for (int i = 0; i <arr.length ; i++) {
            arr[i] = (int) (Math.random() * (99 - 10 + 1) + 10);
        }

        //最大值
        int max = arr[0];
        for (int i = 0; i <arr.length ; i++) {
            if(arr[i] > max) {
                max = arr[i];
            }
        }
        System.out.println("最大值为："+max);
        //最小值
        int min = arr[0];
        for (int i = 0; i <arr.length ; i++) {
            if(arr[i] < min) {
                min = arr[i];
            }
        }
        System.out.println("最小值为："+min);
        //总和

        for (int i = 0; i <arr.length ; i++) {
           sum += arr[i];
        }
        System.out.println("总和为："+sum);
        //平均值
        int average = 1;
        for (int i = 0; i < arr.length; i++) {
            average = sum/10;
        }
        System.out.println("平均值为："+average);
    }

}
